<?php

function updatePassword($BDD_connexion,$password)
{
	
	$request = "UPDATE personne SET mdp = :newPass WHERE id = :id AND mdp = :pass";
	$prepare = $BDD_connexion->prepare($request);
	$prepare->bindValue(':newPass',sha1($password),PDO::PARAM_STR);
	$prepare->bindValue(':id',$_SESSION['userid'],PDO::PARAM_INT);
	$prepare->bindValue(':pass',$_SESSION['passhash'],PDO::PARAM_STR);
	return $prepare->execute();
	
}

function updateMail($BDD_connexion,$mail)
{
	
	$request = "UPDATE personne SET mail = :newMail WHERE id = :id AND mdp = :pass";
	$prepare = $BDD_connexion->prepare($request);
	$prepare->bindValue(':newMail',$mail,PDO::PARAM_STR);
	$prepare->bindValue(':id',$_SESSION['userid'],PDO::PARAM_INT);
	$prepare->bindValue(':pass',$_SESSION['passhash'],PDO::PARAM_STR);
	return $prepare->execute();
	
}

function updatePhones($BDD_connexion,$telephone,$mobile)
{
	
	$request = "UPDATE personne SET telephone = :newPhone, mobile = :newMobile WHERE id = :id AND mdp = :pass";
	$prepare = $BDD_connexion->prepare($request);
	$prepare->bindValue(':newPhone',$telephone,PDO::PARAM_INT);
	$prepare->bindValue(':newMobile',$mobile,PDO::PARAM_INT);
	$prepare->bindValue(':id',$_SESSION['userid'],PDO::PARAM_INT);
	$prepare->bindValue(':pass',$_SESSION['passhash'],PDO::PARAM_STR);
	return $prepare->execute();
	
}

function updateLanguage($BDD_connexion,$language)
{
	
	$request = "UPDATE personne SET ref_langue = :langue WHERE id = :id AND mdp = :pass";
	$prepare = $BDD_connexion->prepare($request);
	$prepare->bindValue(':langue',$language,PDO::PARAM_INT);
	$prepare->bindValue(':id',$_SESSION['userid'],PDO::PARAM_INT);
	$prepare->bindValue(':pass',$_SESSION['passhash'],PDO::PARAM_STR);
	return $prepare->execute();
	
}

?>
